recent advances - Turkish English Dictionary